James B. Allen and Glen M. Leonard author data searchable via API